Skip to content

Conversation

@pauldmccarthy
Copy link
Contributor

@pauldmccarthy pauldmccarthy commented Dec 7, 2023

Howdy, this PR adds two recipes - one for dmri-amico, along with a core library that it depends on - dmri-dicelib:

AMICO is a popular diffusion MRI microstructure modelling framework.

@daducci and @nightwnvol - would you be able to leave a comment here, confirming that you are happy to be added as package maintainers? Thanks!

Checklist

  • Title of this PR is meaningful: e.g. "Adding my_nifty_package", not "updated meta.yaml".
  • License file is packaged (see here for an example).
  • Source is from official source.
  • Package does not vendor other packages. (If a package uses the source of another package, they should be separate packages or the licenses of all packages need to be packaged).
  • If static libraries are linked in, the license of the static library is packaged.
  • Package does not ship static libraries. If static libraries are needed, follow CFEP-18.
  • Build number is 0.
  • A tarball (url) rather than a repo (e.g. git_url) is used in your recipe (see here for more details).
  • GitHub users listed in the maintainer section have posted a comment confirming they are willing to be listed there.
  • When in trouble, please check our knowledge base documentation before pinging a team.

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/dmri-amico, recipes/dmri-dicelib) and found some lint.

Here's what I've got...

For recipes/dmri-amico:

  • The license item is expected in the about section.
  • Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [20]
  • There are too few lines. There should be one empty line at the end of the file.

For recipes/dmri-dicelib:

  • The license item is expected in the about section.
  • Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [21]

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/dmri-amico, recipes/dmri-dicelib) and found it was in an excellent condition.

@nightwnvol
Copy link

Happy to be a maintainer! Thanks @pauldmccarthy

@daducci
Copy link

daducci commented Dec 7, 2023

Me, too, thanks!

@pauldmccarthy pauldmccarthy force-pushed the add-dmri-amico branch 7 times, most recently from 7f8722b to f6f7619 Compare December 12, 2023 09:59
@pauldmccarthy
Copy link
Contributor Author

@conda-forge/help-python, ready for review!

Posting this message now, as I'm going to be offline for the next couple of days. The Windows builds were previously succeeding, but the latest one has failed due to what I believe is a transient error, coming from git, during the Configuring conda stage, and unrelated to these recipes (note the invalid file path - this is running on Windows):

fatal: unable to access '***/': error setting certificate file: /usr/ssl/certs/ca-bundle.crt

I was also experiencing a strange issue earlier (azure log here, relevant section also copied below in <details>), which I worked around by pinning h5py >=3. For some reason on macOS, h5py 2.10.0 was being installed - this led to runtime errors, as that version of h5py is incompatible with newer versions of numpy. I think this is due to vtk being held back at 8.2.0, but was unable to determine why that was occurring. I'm more than happy to adjust the recipe if anybody knows what is going on.

Details
BUILD START: ['dmri-amico-2.0.1-py38h0b69727_0.conda']
Reloading output folder (local): ...working... done
Solving environment (_h_env): ...working... done

## Package Plan ##

  environment location: /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol


The following NEW packages will be INSTALLED:

    bzip2:           1.0.8-h10d778d_5          conda-forge
    ca-certificates: 2023.11.17-h8857fd0_0     conda-forge
    cython:          3.0.6-py38hb2f96d7_0      conda-forge
    libblas:         3.9.0-5_h0661a58_netlib   conda-forge
    libcxx:          16.0.6-hd57cbcb_0         conda-forge
    libffi:          3.4.2-h0d85af4_5          conda-forge
    libgfortran:     5.0.0-13_2_0_h97931a8_1   conda-forge
    libgfortran5:    13.2.0-h2873a65_1         conda-forge
    liblapack:       3.9.0-5_h0661a58_netlib   conda-forge
    libsqlite:       3.44.2-h92b6c6a_0         conda-forge
    libzlib:         1.2.13-h8a1eda9_5         conda-forge
    llvm-openmp:     17.0.6-hb6ac08f_0         conda-forge
    ncurses:         6.4-h93d8f39_2            conda-forge
    openssl:         3.2.0-hd75f5a5_1          conda-forge
    pip:             23.3.1-pyhd8ed1ab_0       conda-forge
    python:          3.8.18-h5ba8234_0_cpython conda-forge
    python_abi:      3.8-4_cp38                conda-forge
    readline:        8.2-h9e318b2_1            conda-forge
    setuptools:      68.2.2-pyhd8ed1ab_0       conda-forge
    spams-cython:    1.0.0-pyhd8ed1ab_0        conda-forge
    tk:              8.6.13-h1abcd95_1         conda-forge
    wheel:           0.42.0-pyhd8ed1ab_0       conda-forge
    xz:              5.2.6-h775f41a_0          conda-forge

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... done

## Package Plan ##

  environment location: /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_build_env


The following NEW packages will be INSTALLED:

    ca-certificates:     2023.11.17-h8857fd0_0     conda-forge
    cctools_osx-64:      973.0.1-ha1c5b94_15       conda-forge
    clang:               16.0.6-hac416ee_3         conda-forge
    clang-16:            16.0.6-default_h6b1ee41_3 conda-forge
    clang_impl_osx-64:   16.0.6-h8787910_6         conda-forge
    clang_osx-64:        16.0.6-hb91bd55_6         conda-forge
    clangxx:             16.0.6-default_h6b1ee41_3 conda-forge
    clangxx_impl_osx-64: 16.0.6-h1b7723c_6         conda-forge
    clangxx_osx-64:      16.0.6-h2fff7d5_6         conda-forge
    compiler-rt:         16.0.6-ha38d28d_2         conda-forge
    compiler-rt_osx-64:  16.0.6-ha38d28d_2         conda-forge
    icu:                 73.2-hf5e326d_0           conda-forge
    ld64_osx-64:         609-ha20a434_15           conda-forge
    libclang-cpp16:      16.0.6-default_h6b1ee41_3 conda-forge
    libcxx:              16.0.6-hd57cbcb_0         conda-forge
    libiconv:            1.17-hac89ed1_0           conda-forge
    libllvm16:           16.0.6-hbedff68_3         conda-forge
    libxml2:             2.12.2-hc0ae0f7_0         conda-forge
    libzlib:             1.2.13-h8a1eda9_5         conda-forge
    llvm-tools:          16.0.6-hbedff68_3         conda-forge
    openssl:             3.2.0-hd75f5a5_1          conda-forge
    sigtool:             0.1.3-h88f4db0_0          conda-forge
    tapi:                1100.0.11-h9ce4665_0      conda-forge
    xz:                  5.2.6-h775f41a_0          conda-forge
    zstd:                1.5.5-h829000d_0          conda-forge

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Downloading source to cache: dmri-amico-2.0.1_08fe9fe145.tar.gz
Downloading https://pypi.io/packages/source/d/dmri-amico/dmri-amico-2.0.1.tar.gz
Extracting download
source tree in: /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work
export PREFIX=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol
export BUILD_PREFIX=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_build_env
export SRC_DIR=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work
INFO: activate_clang_osx-64.sh made the following environmental changes:
+AR=x86_64-apple-darwin13.4.0-ar
+AS=x86_64-apple-darwin13.4.0-as
+CC=x86_64-apple-darwin13.4.0-clang
+CC_FOR_BUILD=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-clang
+CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
+CHECKSYMS=x86_64-apple-darwin13.4.0-checksyms
+CLANG=x86_64-apple-darwin13.4.0-clang
+CMAKE_ARGS=-DCMAKE_AR=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ar -DCMAKE_CXX_COMPILER_AR=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ar -DCMAKE_C_COMPILER_AR=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ar -DCMAKE_RANLIB=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ranlib -DCMAKE_CXX_COMPILER_RANLIB=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ranlib -DCMAKE_C_COMPILER_RANLIB=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ranlib -DCMAKE_LINKER=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-ld -DCMAKE_STRIP=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-strip -DCMAKE_INSTALL_NAME_TOOL=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-install_name_tool -DCMAKE_LIBTOOL=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-libtool -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_SYSROOT=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_FIND_APPBUNDLE=LAST -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_PROGRAM_PATH=$BUILD_PREFIX/bin;$PREFIX/bin
+CMAKE_PREFIX_PATH=:$PREFIX
+CONDA_TOOLCHAIN_BUILD=x86_64-apple-darwin13.4.0
+CONDA_TOOLCHAIN_HOST=x86_64-apple-darwin13.4.0
+CPPFLAGS=-D_FORTIFY_SOURCE=2 -isystem $PREFIX/include -mmacosx-version-min=10.9
+DEBUG_CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
+HOST=x86_64-apple-darwin13.4.0
+INSTALL_NAME_TOOL=x86_64-apple-darwin13.4.0-install_name_tool
+LD=x86_64-apple-darwin13.4.0-ld
+LDFLAGS=-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib
+LDFLAGS_LD=-pie -headerpad_max_install_names -dead_strip_dylibs -rpath $PREFIX/lib -L$PREFIX/lib
+LIBTOOL=x86_64-apple-darwin13.4.0-libtool
+LIPO=x86_64-apple-darwin13.4.0-lipo
+MESON_ARGS=--buildtype release --prefix=$PREFIX -Dlibdir=lib
+NM=x86_64-apple-darwin13.4.0-nm
+NMEDIT=x86_64-apple-darwin13.4.0-nmedit
+OBJC=x86_64-apple-darwin13.4.0-clang
+OBJC_FOR_BUILD=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-clang
+OTOOL=x86_64-apple-darwin13.4.0-otool
+PAGESTUFF=x86_64-apple-darwin13.4.0-pagestuff
+RANLIB=x86_64-apple-darwin13.4.0-ranlib
+REDO_PREBINDING=x86_64-apple-darwin13.4.0-redo_prebinding
+SDKROOT=/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
+SEGEDIT=x86_64-apple-darwin13.4.0-segedit
+SEG_ADDR_TABLE=x86_64-apple-darwin13.4.0-seg_addr_table
+SEG_HACK=x86_64-apple-darwin13.4.0-seg_hack
+SIZE=x86_64-apple-darwin13.4.0-size
+STRINGS=x86_64-apple-darwin13.4.0-strings
+STRIP=x86_64-apple-darwin13.4.0-strip
+_CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_apple_darwin13_4_0
+ac_cv_func_malloc_0_nonnull=yes
+ac_cv_func_realloc_0_nonnull=yes
+build_alias=x86_64-apple-darwin13.4.0
+host_alias=x86_64-apple-darwin13.4.0
INFO: activate_clangxx_osx-64.sh made the following environmental changes:
+CLANGXX=x86_64-apple-darwin13.4.0-clang++
+CXX=x86_64-apple-darwin13.4.0-clang++
+CXXFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
+CXX_FOR_BUILD=$BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-clang++
+DEBUG_CXXFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -Og -g -Wall -Wextra -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
Using pip 23.3.1 from $PREFIX/lib/python3.8/site-packages/pip (python 3.8)
Non-user install because user site-packages disabled
Ignoring indexes: https://pypi.org/simple
Created temporary directory: /private/tmp/pip-build-tracker-5genwoea
Initialized build tracking at /private/tmp/pip-build-tracker-5genwoea
Created build tracker: /private/tmp/pip-build-tracker-5genwoea
Entered build tracker: /private/tmp/pip-build-tracker-5genwoea
Created temporary directory: /private/tmp/pip-install-b657r9qj
Created temporary directory: /private/tmp/pip-ephem-wheel-cache-oiy83jf5
Processing $SRC_DIR
  Added file://$SRC_DIR to build tracker '/private/tmp/pip-build-tracker-5genwoea'
  Created temporary directory: /private/tmp/pip-modern-metadata-sctmno2m
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  Compiling amico/models.pyx because it changed.
  Compiling amico/lut.pyx because it changed.
  [1/2] Cythonizing amico/lut.pyx
  [2/2] Cythonizing amico/models.pyx
  performance hint: amico/models.pyx:43:5: Exception check on '_update_multithread_progress' will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:49:5: Exception check on '_compute_rmse' will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:60:5: Exception check on '_compute_nrmse' will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:578:42: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
  performance hint: amico/models.pyx:609:33: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:611:34: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:613:44: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:855:42: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
  performance hint: amico/models.pyx:922:33: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:924:34: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:932:44: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1164:42: Exception check will always require the GIL to be acquired. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
  performance hint: amico/models.pyx:1190:33: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1192:34: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1207:44: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1529:33: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1531:34: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  performance hint: amico/models.pyx:1533:44: Exception check will always require the GIL to be acquired.
  Possible solutions:
        1. Declare the function as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
        2. Use an 'int' return type on the function to allow an error code to be returned.
  running dist_info
  creating /private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info
  writing /private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/PKG-INFO
  writing dependency_links to /private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/dependency_links.txt
  writing requirements to /private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/requires.txt
  writing top-level names to /private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/top_level.txt
  writing manifest file '/private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/SOURCES.txt'
  dependency /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/interfaces.h won't be automatically included in the manifest: the path must be relative
  reading manifest file '/private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file '/private/tmp/pip-modern-metadata-sctmno2m/dmri_amico.egg-info/SOURCES.txt'
  creating '/private/tmp/pip-modern-metadata-sctmno2m/dmri_amico-2.0.1.dist-info'
  Preparing metadata (pyproject.toml): finished with status 'done'
  Source in $SRC_DIR has version 2.0.1, which satisfies requirement dmri-amico==2.0.1 from file://$SRC_DIR
  Removed dmri-amico==2.0.1 from file://$SRC_DIR from build tracker '/private/tmp/pip-build-tracker-5genwoea'
Created temporary directory: /private/tmp/pip-unpack-as6km_jp
Building wheels for collected packages: dmri-amico
  Created temporary directory: /private/tmp/pip-wheel-mwg7a3p2
  Destination directory: /private/tmp/pip-wheel-mwg7a3p2
  Building wheel for dmri-amico (pyproject.toml): started
  Running command Building wheel for dmri-amico (pyproject.toml)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.9-x86_64-cpython-38
  creating build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/util.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/core.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/preproc.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/scheme.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  copying amico/synthesis.py -> build/lib.macosx-10.9-x86_64-cpython-38/amico
  creating build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=8000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=4000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=10000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=4500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=8500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=2000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=6500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=2500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=6000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=6000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=2500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=6500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=2000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=4500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=8500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=8000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=32761.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=4000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=1000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=5500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=9500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=9000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=1.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=1500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=5000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=32761.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=3500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=7000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=3000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=7500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=7500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=3000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=7000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=3500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=10000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=9000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=5000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/htable_ndirs=1500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=5500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=1000.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=9500.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  copying amico/directions/ndirs=1.bin -> build/lib.macosx-10.9-x86_64-cpython-38/amico/directions
  running build_ext
  building 'amico.lut' extension
  building 'amico.models' extension
  creating build/temp.macosx-10.9-x86_64-cpython-38
  creating build/temp.macosx-10.9-x86_64-cpython-38
  creating build/temp.macosx-10.9-x86_64-cpython-38/amico
  x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fPIC -O2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol=/usr/local/src/conda-prefix -D_FORTIFY_SOURCE=2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -mmacosx-version-min=10.9 -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8 -c amico/lut.cpp -o build/temp.macosx-10.9-x86_64-cpython-38/amico/lut.o -std=c++14 -Ofast
  x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fPIC -O2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol=/usr/local/src/conda-prefix -D_FORTIFY_SOURCE=2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -mmacosx-version-min=10.9 -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/nnls -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/decomp -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/dictLearn -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/linalg -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -I/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8 -c amico/models.cpp -o build/temp.macosx-10.9-x86_64-cpython-38/amico/models.o -std=c++14 -Ofast
  amico/lut.cpp:31511:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/lut.cpp:31681:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/lut.cpp:32024:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/lut.cpp:32196:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  In file included from amico/models.cpp:1237:
  In file included from /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/interfaces.h:16:
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/nnls/nnls.h:273:15: warning: comparison between NULL and non-pointer ('double' and NULL) [-Wnull-arithmetic]
      if (rnorm != NULL)
          ~~~~~ ^  ~~~~
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/nnls/nnls.h:273:18: warning: implicit conversion of NULL constant to 'double' [-Wnull-conversion]
      if (rnorm != NULL)
                ~~ ^~~~
                   0.0
  In file included from amico/models.cpp:1237:
  In file included from /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/interfaces.h:17:
  In file included from /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/spams.h:25:
  In file included from /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/dictLearn/dicts.h:36:
  In file included from /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/fista.h:24:
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2054:14: warning: variable 'size_list' set but not used [-Wunused-but-set-variable]
           int size_list=0;
               ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2040:8: warning: variable 'num' set but not used [-Wunused-but-set-variable]
     int num=0;
         ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2041:9: warning: variable 'num1' set but not used [-Wunused-but-set-variable]
     long num1=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2042:9: warning: variable 'num2' set but not used [-Wunused-but-set-variable]
     long num2=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2043:9: warning: variable 'num3' set but not used [-Wunused-but-set-variable]
     long num3=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2044:9: warning: variable 'num4' set but not used [-Wunused-but-set-variable]
     long num4=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2129:8: warning: variable 'num' set but not used [-Wunused-but-set-variable]
     int num=1;
         ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2130:9: warning: variable 'num1' set but not used [-Wunused-but-set-variable]
     long num1=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2131:9: warning: variable 'num2' set but not used [-Wunused-but-set-variable]
     long num2=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2132:9: warning: variable 'num3' set but not used [-Wunused-but-set-variable]
     long num3=0;
          ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/include/spams/prox/project.h:2133:9: warning: variable 'num4' set but not used [-Wunused-but-set-variable]
     long num4=0;
          ^
  amico/lut.cpp:48812:76: warning: code will never be executed [-Wunreachable-code]
          if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;
                                                                             ^~~~~~~~
  amico/lut.cpp:48812:73: note: silence by adding parentheses to mark code as explicitly dead
          if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;
                                                                          ^
                                                                          /* DISABLES CODE */ ( )
  amico/lut.cpp:50370:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:50381:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:50586:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:50597:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:51206:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:51217:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/lut.cpp:524:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/lut.cpp:53154:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
      0,
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/models.cpp:57005:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/models.cpp:57175:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/models.cpp:57518:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/models.cpp:57690:3: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
    0, /*tp_print*/
    ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  amico/models.cpp:63059:76: warning: code will never be executed [-Wunreachable-code]
          if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;
                                                                             ^~~~~~~~
  amico/models.cpp:63059:73: note: silence by adding parentheses to mark code as explicitly dead
          if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad;
                                                                          ^
                                                                          /* DISABLES CODE */ ( )
  amico/models.cpp:64594:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:64605:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:64959:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:64970:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65190:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65196:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65296:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65307:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65429:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:65440:21: warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough]
                      CYTHON_FALLTHROUGH;
                      ^
  amico/models.cpp:543:36: note: expanded from macro 'CYTHON_FALLTHROUGH'
          #define CYTHON_FALLTHROUGH [[clang::fallthrough]]
                                     ^
  amico/models.cpp:67436:5: warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
      0,
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/cpython/object.h:260:5: note: 'tp_print' has been explicitly marked deprecated here
      Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
      ^
  /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.8/pyport.h:515:54: note: expanded from macro 'Py_DEPRECATED'
  #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                       ^
  29 warnings generated.
  x86_64-apple-darwin13.4.0-clang++ -bundle -undefined dynamic_lookup -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol=/usr/local/src/conda-prefix -D_FORTIFY_SOURCE=2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -mmacosx-version-min=10.9 build/temp.macosx-10.9-x86_64-cpython-38/amico/models.o -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -lblas -lstdc++ -o build/lib.macosx-10.9-x86_64-cpython-38/amico/models.cpython-38-darwin.so
  ld: warning: -pie being ignored. It is only used when linking a main executable
  12 warnings generated.
  x86_64-apple-darwin13.4.0-clang++ -bundle -undefined dynamic_lookup -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -L/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work=/usr/local/src/conda/dmri-amico-2.0.1 -fdebug-prefix-map=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol=/usr/local/src/conda-prefix -D_FORTIFY_SOURCE=2 -isystem /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include -mmacosx-version-min=10.9 build/temp.macosx-10.9-x86_64-cpython-38/amico/lut.o -o build/lib.macosx-10.9-x86_64-cpython-38/amico/lut.cpython-38-darwin.so
  ld: warning: -pie being ignored. It is only used when linking a main executable
  installing to build/bdist.macosx-10.9-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.macosx-10.9-x86_64
  creating build/bdist.macosx-10.9-x86_64/wheel
  creating build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/models.cpython-38-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/amico
  creating build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=8000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=4000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=10000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=4500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=8500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=2000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=6500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=2500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=6000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=6000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=2500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=6500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=2000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=4500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=8500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=8000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=32761.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=4000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=1000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=5500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=9500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=9000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=1.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=1500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=5000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=32761.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=3500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=7000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=3000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=7500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=7500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=3000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=7000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=3500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=10000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=9000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=5000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/htable_ndirs=1500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=5500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=1000.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=9500.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/directions/ndirs=1.bin -> build/bdist.macosx-10.9-x86_64/wheel/amico/directions
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/util.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/core.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/lut.cpython-38-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/preproc.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/scheme.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  copying build/lib.macosx-10.9-x86_64-cpython-38/amico/synthesis.py -> build/bdist.macosx-10.9-x86_64/wheel/amico
  running install_egg_info
  running egg_info
  writing dmri_amico.egg-info/PKG-INFO
  writing dependency_links to dmri_amico.egg-info/dependency_links.txt
  writing requirements to dmri_amico.egg-info/requires.txt
  writing top-level names to dmri_amico.egg-info/top_level.txt
  dependency /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.8/site-packages/cyspams/interfaces.h won't be automatically included in the manifest: the path must be relative
  reading manifest file 'dmri_amico.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'dmri_amico.egg-info/SOURCES.txt'
  Copying dmri_amico.egg-info to build/bdist.macosx-10.9-x86_64/wheel/dmri_amico-2.0.1-py3.8.egg-info
  running install_scripts
  creating build/bdist.macosx-10.9-x86_64/wheel/dmri_amico-2.0.1.dist-info/WHEEL
  creating '/private/tmp/pip-wheel-mwg7a3p2/.tmp-t2h446na/dmri_amico-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl' and adding 'build/bdist.macosx-10.9-x86_64/wheel' to it
  adding 'amico/__init__.py'
  adding 'amico/core.py'
  adding 'amico/lut.cpython-38-darwin.so'
  adding 'amico/models.cpython-38-darwin.so'
  adding 'amico/preproc.py'
  adding 'amico/scheme.py'
  adding 'amico/synthesis.py'
  adding 'amico/util.py'
  adding 'amico/directions/htable_ndirs=1.bin'
  adding 'amico/directions/htable_ndirs=1000.bin'
  adding 'amico/directions/htable_ndirs=10000.bin'
  adding 'amico/directions/htable_ndirs=1500.bin'
  adding 'amico/directions/htable_ndirs=2000.bin'
  adding 'amico/directions/htable_ndirs=2500.bin'
  adding 'amico/directions/htable_ndirs=3000.bin'
  adding 'amico/directions/htable_ndirs=32761.bin'
  adding 'amico/directions/htable_ndirs=3500.bin'
  adding 'amico/directions/htable_ndirs=4000.bin'
  adding 'amico/directions/htable_ndirs=4500.bin'
  adding 'amico/directions/htable_ndirs=500.bin'
  adding 'amico/directions/htable_ndirs=5000.bin'
  adding 'amico/directions/htable_ndirs=5500.bin'
  adding 'amico/directions/htable_ndirs=6000.bin'
  adding 'amico/directions/htable_ndirs=6500.bin'
  adding 'amico/directions/htable_ndirs=7000.bin'
  adding 'amico/directions/htable_ndirs=7500.bin'
  adding 'amico/directions/htable_ndirs=8000.bin'
  adding 'amico/directions/htable_ndirs=8500.bin'
  adding 'amico/directions/htable_ndirs=9000.bin'
  adding 'amico/directions/htable_ndirs=9500.bin'
  adding 'amico/directions/ndirs=1.bin'
  adding 'amico/directions/ndirs=1000.bin'
  adding 'amico/directions/ndirs=10000.bin'
  adding 'amico/directions/ndirs=1500.bin'
  adding 'amico/directions/ndirs=2000.bin'
  adding 'amico/directions/ndirs=2500.bin'
  adding 'amico/directions/ndirs=3000.bin'
  adding 'amico/directions/ndirs=32761.bin'
  adding 'amico/directions/ndirs=3500.bin'
  adding 'amico/directions/ndirs=4000.bin'
  adding 'amico/directions/ndirs=4500.bin'
  adding 'amico/directions/ndirs=500.bin'
  adding 'amico/directions/ndirs=5000.bin'
  adding 'amico/directions/ndirs=5500.bin'
  adding 'amico/directions/ndirs=6000.bin'
  adding 'amico/directions/ndirs=6500.bin'
  adding 'amico/directions/ndirs=7000.bin'
  adding 'amico/directions/ndirs=7500.bin'
  adding 'amico/directions/ndirs=8000.bin'
  adding 'amico/directions/ndirs=8500.bin'
  adding 'amico/directions/ndirs=9000.bin'
  adding 'amico/directions/ndirs=9500.bin'
  adding 'dmri_amico-2.0.1.dist-info/LICENSE'
  adding 'dmri_amico-2.0.1.dist-info/METADATA'
  adding 'dmri_amico-2.0.1.dist-info/WHEEL'
  adding 'dmri_amico-2.0.1.dist-info/top_level.txt'
  adding 'dmri_amico-2.0.1.dist-info/RECORD'
  removing build/bdist.macosx-10.9-x86_64/wheel
  Building wheel for dmri-amico (pyproject.toml): finished with status 'done'
  Created wheel for dmri-amico: filename=dmri_amico-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl size=3579491 sha256=c0fc42a291656049c46e4e8ad3bed296ec35274d281b1e4ca370f529f0573992
  Stored in directory: /private/tmp/pip-ephem-wheel-cache-oiy83jf5/wheels/c2/1c/b9/dd138f57510c38d47b41a768b5037bafa32b2ffd30f4dc4a27
Successfully built dmri-amico
Installing collected packages: dmri-amico

Successfully installed dmri-amico-2.0.1
Removed build tracker: '/private/tmp/pip-build-tracker-5genwoea'

Resource usage statistics from building dmri-amico:
   Process count: 6
   CPU time: Sys=0:00:02.3, User=0:01:26.7
   Memory: 764.9M
   Disk usage: 60.9K
   Time elapsed: 0:01:06.2


Packaging dmri-amico
compiling .pyc files...
number of files: 66








   INFO: sysroot: '/Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/' files: '['usr/share/man/mann/zero.n', 'usr/share/man/mann/yencode.n', 'usr/share/man/mann/yaml.n', 'usr/share/man/mann/xsxp.n']'
   INFO (dmri-amico,lib/python3.8/site-packages/amico/models.cpython-38-darwin.so): Needed DSO lib/libblas.3.dylib found in conda-forge::libblas-3.9.0-5_h0661a58_netlib
   INFO (dmri-amico,lib/python3.8/site-packages/amico/models.cpython-38-darwin.so): Needed DSO lib/libc++.1.dylib found in conda-forge::libcxx-16.0.6-hd57cbcb_0
   INFO (dmri-amico,lib/python3.8/site-packages/amico/models.cpython-38-darwin.so): Needed DSO /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
   INFO (dmri-amico,lib/python3.8/site-packages/amico/lut.cpython-38-darwin.so): Needed DSO /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/libSystem.B.dylib found in $SYSROOT
WARNING (dmri-amico): run-exports library package conda-forge::liblapack-3.9.0-5_h0661a58_netlib in requirements/run but it is not used (i.e. it is overdepending or perhaps statically linked? If that is what you want then add it to `build/ignore_run_exports`)
WARNING (dmri-amico): interpreter (Python) package conda-forge::python-3.8.18-h5ba8234_0_cpython in requirements/run but it is not used (i.e. it is overdepending or perhaps statically linked? If that is what you want then add it to `build/ignore_run_exports`)
Fixing permissions
Packaged license file/s.
INFO :: Time taken to mark (prefix)
        0 replacements in 0 files was 0.08 seconds
TEST START: /Users/runner/Miniforge3/conda-bld/osx-64/dmri-amico-2.0.1-py38h0b69727_0.conda
Renaming work directory '/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work' to '/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work_moved_dmri-amico-2.0.1-py38h0b69727_0_osx-64'
shutil.move(work)=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work, dest=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/work_moved_dmri-amico-2.0.1-py38h0b69727_0_osx-64)
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... done

## Package Plan ##

  environment location: /Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla


The following NEW packages will be INSTALLED:

    blosc:               1.21.1-hd0a9f43_0             conda-forge
    brotli:              1.1.0-h0dc2134_1              conda-forge
    brotli-bin:          1.1.0-h0dc2134_1              conda-forge
    brotli-python:       1.1.0-py38h940360d_1          conda-forge
    bzip2:               1.0.8-h10d778d_5              conda-forge
    c-ares:              1.23.0-h10d778d_0             conda-forge
    ca-certificates:     2023.11.17-h8857fd0_0         conda-forge
    certifi:             2023.11.17-pyhd8ed1ab_0       conda-forge
    charset-normalizer:  3.3.2-pyhd8ed1ab_0            conda-forge
    clarabel:            0.6.0-py38he236db0_1          conda-forge
    click:               8.1.7-unix_pyh707e725_0       conda-forge
    cloudpickle:         3.0.0-pyhd8ed1ab_0            conda-forge
    colorama:            0.4.6-pyhd8ed1ab_0            conda-forge
    contourpy:           1.1.1-py38h15a1a5b_1          conda-forge
    curl:                8.5.0-h726d00d_0              conda-forge
    cvxpy:               1.4.1-py38h50d1736_0          conda-forge
    cvxpy-base:          1.4.1-py38h2bd7b45_0          conda-forge
    cycler:              0.12.1-pyhd8ed1ab_0           conda-forge
    cytoolz:             0.12.2-py38hcafd530_1         conda-forge
    dask-core:           2023.5.0-pyhd8ed1ab_0         conda-forge
    dipy:                1.7.0-py38hd2faf92_0          conda-forge
    dmri-amico:          2.0.1-py38h0b69727_0          local
    dmri-dicelib:        1.0.3-py38h2bd7b45_0          local
    ecos:                2.0.11-py38h7092abf_1         conda-forge
    expat:               2.5.0-hf0c8a7f_1              conda-forge
    fonttools:           4.46.0-py38hae2e43d_0         conda-forge
    freetype:            2.12.1-h60636b9_2             conda-forge
    fsspec:              2023.12.1-pyhca7485f_0        conda-forge
    future:              0.18.3-pyhd8ed1ab_0           conda-forge
    h5py:                2.10.0-nompi_py38h106b333_102 conda-forge
    hdf4:                4.2.15-h7aa5921_5             conda-forge
    hdf5:                1.10.5-nompi_h500d6d3_1114    conda-forge
    icu:                 72.1-h7336db1_0               conda-forge
    idna:                3.6-pyhd8ed1ab_0              conda-forge
    imagecodecs-lite:    2019.12.3-py38h49861b3_7      conda-forge
    imageio:             2.31.5-pyh8c1a49c_0           conda-forge
    importlib-metadata:  7.0.0-pyha770c72_0            conda-forge
    importlib-resources: 6.1.1-pyhd8ed1ab_0            conda-forge
    importlib_metadata:  7.0.0-hd8ed1ab_0              conda-forge
    importlib_resources: 6.1.1-pyhd8ed1ab_0            conda-forge
    joblib:              1.3.2-pyhd8ed1ab_0            conda-forge
    jpeg:                9e-hb7f2c08_3                 conda-forge
    jsoncpp:             1.8.4-ha1b3eb9_1002           conda-forge
    kiwisolver:          1.4.5-py38h15a1a5b_1          conda-forge
    krb5:                1.21.2-hb884880_0             conda-forge
    lcms2:               2.14-h90f4b2a_0               conda-forge
    lerc:                4.0.0-hb486fe8_0              conda-forge
    libblas:             3.9.0-20_osx64_openblas       conda-forge
    libbrotlicommon:     1.1.0-h0dc2134_1              conda-forge
    libbrotlidec:        1.1.0-h0dc2134_1              conda-forge
    libbrotlienc:        1.1.0-h0dc2134_1              conda-forge
    libcblas:            3.9.0-20_osx64_openblas       conda-forge
    libcurl:             8.5.0-h726d00d_0              conda-forge
    libcxx:              16.0.6-hd57cbcb_0             conda-forge
    libdeflate:          1.14-hb7f2c08_0               conda-forge
    libedit:             3.1.20191231-h0678c8f_2       conda-forge
    libev:               4.33-haf1e3a3_1               conda-forge
    libexpat:            2.5.0-hf0c8a7f_1              conda-forge
    libffi:              3.4.2-h0d85af4_5              conda-forge
    libgfortran:         5.0.0-13_2_0_h97931a8_1       conda-forge
    libgfortran5:        13.2.0-h2873a65_1             conda-forge
    libiconv:            1.17-hac89ed1_0               conda-forge
    liblapack:           3.9.0-20_osx64_openblas       conda-forge
    libnetcdf:           4.7.4-nompi_he461dc0_101      conda-forge
    libnghttp2:          1.58.0-h64cf6d3_0             conda-forge
    libopenblas:         0.3.25-openmp_hfef2a42_0      conda-forge
    libosqp:             0.6.3-he965462_0              conda-forge
    libpng:              1.6.39-ha978bb4_0             conda-forge
    libqdldl:            0.1.5-hf0c8a7f_1              conda-forge
    libsqlite:           3.44.2-h92b6c6a_0             conda-forge
    libssh2:             1.11.0-hd019ec5_0             conda-forge
    libtiff:             4.4.0-h6268bbc_5              conda-forge
    libwebp-base:        1.3.2-h0dc2134_0              conda-forge
    libxcb:              1.13-h0d85af4_1004            conda-forge
    libxml2:             2.10.4-h554bb67_0             conda-forge
    libzlib:             1.2.13-h8a1eda9_5             conda-forge
    llvm-openmp:         17.0.6-hb6ac08f_0             conda-forge
    locket:              1.0.0-pyhd8ed1ab_0            conda-forge
    lz4-c:               1.9.2-hb1e8313_3              conda-forge
    matplotlib-base:     3.7.3-py38hcd1b199_0          conda-forge
    mock:                5.1.0-pyhd8ed1ab_0            conda-forge
    munkres:             1.1.4-pyh9f0ad1d_0            conda-forge
    ncurses:             6.4-h93d8f39_2                conda-forge
    networkx:            3.1-pyhd8ed1ab_0              conda-forge
    nibabel:             5.1.0-py38h50d1736_3          conda-forge
    numexpr:             2.8.4-py38h78e6021_1          conda-forge
    numpy:               1.24.4-py38h9a4a08f_0         conda-forge
    openjpeg:            2.5.0-h5d0d7b0_1              conda-forge
    openssl:             3.2.0-hd75f5a5_1              conda-forge
    osqp:                0.6.3-py38h2bd7b45_2          conda-forge
    packaging:           23.2-pyhd8ed1ab_0             conda-forge
    pandas:              2.0.3-py38h78e6021_1          conda-forge
    partd:               1.4.1-pyhd8ed1ab_0            conda-forge
    patsy:               0.5.4-pyhd8ed1ab_0            conda-forge
    pillow:              9.2.0-py38h85595ef_3          conda-forge
    platformdirs:        4.1.0-pyhd8ed1ab_0            conda-forge
    pooch:               1.8.0-pyhd8ed1ab_0            conda-forge
    pthread-stubs:       0.4-hc929b4f_1001             conda-forge
    pyparsing:           3.1.1-pyhd8ed1ab_0            conda-forge
    pysocks:             1.7.1-pyha2e5f31_6            conda-forge
    pytables:            3.6.1-py38h6f8395a_1          conda-forge
    python:              3.8.18-h5ba8234_0_cpython     conda-forge
    python-dateutil:     2.8.2-pyhd8ed1ab_0            conda-forge
    python-tzdata:       2023.3-pyhd8ed1ab_0           conda-forge
    python_abi:          3.8-4_cp38                    conda-forge
    pytz:                2023.3.post1-pyhd8ed1ab_0     conda-forge
    pywavelets:          1.4.1-py38h49861b3_1          conda-forge
    pyyaml:              6.0.1-py38hcafd530_1          conda-forge
    qdldl-python:        0.1.5.post2-py38h2bd7b45_1    conda-forge
    readline:            8.2-h9e318b2_1                conda-forge
    requests:            2.31.0-pyhd8ed1ab_0           conda-forge
    scikit-image:        0.19.3-py38hec72209_2         conda-forge
    scikit-learn:        1.3.2-py38h43a65be_2          conda-forge
    scipy:               1.10.1-py38h9cf86d3_3         conda-forge
    scs:                 3.2.3-py38h00d8386_0          conda-forge
    setuptools:          68.2.2-pyhd8ed1ab_0           conda-forge
    six:                 1.16.0-pyh6c4a22f_0           conda-forge
    snappy:              1.1.10-h225ccf5_0             conda-forge
    statsmodels:         0.14.0-py38h7092abf_2         conda-forge
    tbb:                 2020.2-h940c156_4             conda-forge
    threadpoolctl:       3.2.0-pyha21a80b_0            conda-forge
    tifffile:            2020.6.3-py_0                 conda-forge
    tk:                  8.6.13-h1abcd95_1             conda-forge
    toolz:               0.12.0-pyhd8ed1ab_0           conda-forge
    tqdm:                4.66.1-pyhd8ed1ab_0           conda-forge
    unicodedata2:        15.1.0-py38hcafd530_0         conda-forge
    urllib3:             2.1.0-pyhd8ed1ab_0            conda-forge
    vtk:                 8.2.0-py38h5052d89_214        conda-forge
    xorg-libxau:         1.0.11-h0dc2134_0             conda-forge
    xorg-libxdmcp:       1.1.3-h35c211d_0              conda-forge
    xz:                  5.2.6-h775f41a_0              conda-forge
    yaml:                0.2.5-h0d85af4_2              conda-forge
    zipp:                3.17.0-pyhd8ed1ab_0           conda-forge
    zlib:                1.2.13-h8a1eda9_5             conda-forge
    zstd:                1.5.5-h829000d_0              conda-forge

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
export PREFIX=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla
export SRC_DIR=/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/test_tmp
import: 'amico'
Traceback (most recent call last):
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/test_tmp/run_test.py", line 2, in <module>
    import amico
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/amico/__init__.py", line 3, in <module>
    from .core import Evaluation, setup
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/amico/core.py", line 15, in <module>
    import amico.lut
  File "amico/lut.pyx", line 11, in init amico.lut
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/dipy/data/__init__.py", line 11, in <module>
    from dipy.core.gradients import GradientTable, gradient_table
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/dipy/core/gradients.py", line 7, in <module>
    from dipy.io import gradients as io
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/dipy/io/__init__.py", line 4, in <module>
    from .dpy import Dpy
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/dipy/io/dpy.py", line 12, in <module>
    import h5py
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/h5py/__init__.py", line 46, in <module>
    from ._conv import register_converters as _register_converters
  File "h5py/h5t.pxd", line 14, in init h5py._conv
  File "h5py/h5t.pyx", line 293, in init h5py.h5t
  File "/Users/runner/Miniforge3/conda-bld/dmri-amico_1701955502768/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/lib/python3.8/site-packages/numpy/__init__.py", line 320, in __getattr__
    raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'typeDict'
WARNING: Tests failed for dmri-amico-2.0.1-py38h0b69727_0.conda - moving package to /Users/runner/Miniforge3/conda-bld/broken
TESTS FAILED: dmri-amico-2.0.1-py38h0b69727_0.conda
##[error]Bash exited with code '1'.
##[section]Finishing: Run OSX build

@pauldmccarthy
Copy link
Contributor Author

Hi @conda-forge/help-python, just a gentle reminder that this recipe is ready for [re-]review - thanks!

@pauldmccarthy
Copy link
Contributor Author

Hi @conda-forge/help-python, another poke to try and get this recipe moving - thanks!

@ocefpaf ocefpaf merged commit 5dbc54f into conda-forge:main Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants